long-term lease - German English Dictionary